package com.heima.service;

import com.heima.pojo.business.BusinessType;
import com.heima.pojo.node.*;

import java.util.List;

public interface NodeService {
    /**
     * 点位搜索
     * @param param
     * @return
     */
    NodePageResult search(NodeQueryParam param);

    /**
     * 查询商圈列表
     * @return
     */
    List<BusinessType> getBusinessType();

    /**
     * 新增点位
     * @param node
     */
    void addNode(Node node);

    /**
     * 查询点位下的设备列表
     * @param id
     * @return
     */
    List<VendingMachine> getVmList(String id);

    /**
     * 修改点位
     * @param node
     */
    void updateNode(Node node);

    /**
     * 删除点位
     * @param nodeId
     */
    void deleteNode(String nodeId);
}
